functional test design computer aided manufacturing ate automatic test equipment test jtag ieee 1149.1 ict d-code boundary scan cad autocad dft computer aided design cam